scaling to 500 million